package com.fysports.web.api;

import com.fysports.web.kit.commons.StringKit;


/**
 * Class title: 设备类型
 * Describe:
 * Created by konbluesky<br/>
 * Date : 15/11/27 下午3:55<br/>
 * Project : jdmdataServer<br/>
 */
public enum MobileType {
    ANDROID("android"),IPHONE("iphone"),UNKNOW("unknow");
    private String strVal;

    MobileType(String str){
        this.strVal=str;
    }

    public String getStrVal() {
        return strVal;
    }
    public static MobileType get(String str) {
        if(StringKit.isBlank(str)) return UNKNOW;
        for (MobileType c : MobileType.values()) {
            if (c.getStrVal().equalsIgnoreCase(str)) {
                return c;
            }
            if(str.toLowerCase().indexOf(c.getStrVal().toLowerCase())>0){
                return c;
            }
        }
        return UNKNOW;
    }

//    public static void main(String[] args) {
//        System.out.println(MobileType.get("JdmData-iOS/1.0 (iPhone; iOS 9.1; Scale/2.00)"));
//        System.out.println(MobileType.get("android"));
//        System.out.println(MobileType.get("android123123123"));
//    }
}
